}
static StyleData *
-style_data_lookup (GtkStyleContext *context)
+style_data_lookup (GtkStyleContext *context,
+ GtkStateFlags state)
{
GtkStyleContextPrivate *priv;
StyleData *data;
g_return_if_fail (priv->widget_path != NULL);
- data = style_data_lookup (context);
+ data = style_data_lookup (context, state);
gtk_style_properties_get_property (data->store, property, state, value);
}
priv = context->priv;
g_return_if_fail (priv->widget_path != NULL);
- data = style_data_lookup (context);
+ data = style_data_lookup (context, state);
_gtk_style_properties_get_valist (data->store, state, property_context, args);
}
priv = context->priv;
g_return_if_fail (priv->widget_path != NULL);
- data = style_data_lookup (context);
+ data = style_data_lookup (context, state);
gtk_style_properties_get_valist (data->store, state, args);
}
priv = context->priv;
g_return_if_fail (priv->widget_path != NULL);
- data = style_data_lookup (context);
+ data = style_data_lookup (context, state);
va_start (args, state);
gtk_style_properties_get_valist (data->store, state, args);
guint i;
priv = context->priv;
- data = style_data_lookup (context);
+ data = style_data_lookup (context, state);
key.widget_type = widget_type;
key.state = state;
priv = context->priv;
g_return_val_if_fail (priv->widget_path != NULL, NULL);
- data = style_data_lookup (context);
+ data = style_data_lookup (context, 0);
for (list = data->icon_factories; list; list = list->next)
{
priv = context->priv;
g_return_val_if_fail (priv->widget_path != NULL, FALSE);
- data = style_data_lookup (context);
+ data = style_data_lookup (context, 0);
sym_color = gtk_style_properties_lookup_color (data->store, color_name);
if (!sym_color)
/* Find out if there is any animation description for the given
* state, it will fallback to the normal state as well if necessary.
*/
- data = style_data_lookup (context);
+ data = style_data_lookup (context, state);
gtk_style_properties_get (data->store, flags,
"transition", &desc,
NULL);
priv = context->priv;
g_return_if_fail (priv->widget_path != NULL);
- data = style_data_lookup (context);
+ data = style_data_lookup (context, state);
gtk_style_properties_get (data->store,
state,
"border-style", &border_style,
priv = context->priv;
g_return_if_fail (priv->widget_path != NULL);
- data = style_data_lookup (context);
+ data = style_data_lookup (context, state);
gtk_style_properties_get (data->store,
state,
"padding-top", &top,
priv = context->priv;
g_return_if_fail (priv->widget_path != NULL);
- data = style_data_lookup (context);
+ data = style_data_lookup (context, state);
gtk_style_properties_get (data->store,
state,
"margin-top", &top,
priv = context->priv;
g_return_val_if_fail (priv->widget_path != NULL, NULL);
- data = style_data_lookup (context);
+ data = style_data_lookup (context, state);
/* Yuck, fonts are created on-demand but we don't return a ref.
* Do bad things to achieve this requirement */